Finding Primitive Roots Pseudo-Deterministically
نویسنده
چکیده
Pseudo-deterministic algorithms are randomized search algorithms which output unique solutions (i.e., with high probability they output the same solution on each execution). We present a pseudo-deterministic algorithm that, given a prime p, finds a primitive root modulo p in time exp(O( p log p log log p)). This improves upon the previous best known provable deterministic (and pseudo-deterministic) algorithm which runs in exponential time p 1 4+o(1). Our algorithm matches the problem’s best known running time for Las Vegas algorithms which may output di↵erent primitive roots in di↵erent executions. When the factorization of p 1 is known, as may be the case when generating primes with p 1 in factored form for use in certain applications, we present a pseudo-deterministic polynomial time algorithm for the case that each prime factor of p 1 is either of size at most logc(p) or at least p1/c for some constant c > 0. This is a significant improvement over a result of Gat and Goldwasser [5], which described a polynomial time pseudo-deterministic algorithm when the factorization of p 1 was of the form kq for prime q and k = poly(log p). We remark that the Generalized Riemann Hypothesis (GRH) implies that the smallest primitive root g satisfies g O(log(p)). Therefore, assuming GRH, given the factorization of p 1, the smallest primitive root can be found and verified deterministically by brute force in polynomial time.
منابع مشابه
Search of Primitive Polynomials over Finite Fields
Let us introduce some notations and definitions: if p denotes a prime integer and n a positive integer, then GF(p”) is the field containing pn elements. a primitive element of GF(p”) is a generator of the cyclic multiplicative group GVP”)*, a manic irreducible polynomial of degree n belonging to GF(p)[X] is called primitive if its roots are primitive elements of GF(p”). These polynomials are in...
متن کاملOn the Deterministic Complexity of Factoring Polynomials
The paper focuses on the deterministic complexity of factoring polynomials over finite fields assuming the extended Riemann hypothesis (ERH). By the works of Berlekamp (1967, 1970) and Zassenhaus (1969), the general problem reduces deterministically in polynomial time to finding a proper factor of any squarefree and completely splitting polynomial over a prime field Fp . Algorithms are designed...
متن کاملPrimitive Roots in Quadratic Fields Ii
This paper is continuation of the paper ”Primitive roots in quadratic field”. We consider an analogue of Artin’s primitive root conjecture for algebraic numbers which is not a unit in real quadratic fields. Given such an algebraic number, for a rational prime p which is inert in the field the maximal order of the unit modulo p is p2−1. An extension of Artin’s conjecture is that there are infini...
متن کاملTwo Party Pseudo Telepathy Games
In this work we have introduced two party pseudo telepathy games with respective winning conditions. One cannot win these games deterministically by any kind of classical protocols. Interestingly we find out that in quantum world, these winning conditions can be achieved if the players share an entangled state. We also introduced a game which is impossible to win if the players are form classic...
متن کاملOn Finding Primitive Roots in Finite Fields
We show that in any finite field Fq a primitive root can be found in time O(q’ ‘+’ ) Let Fq denote a finite field of q elements. An element 0 E IFq is called a primitive root if it generates the multiplicative group F;,“. We show that a combination of known results on distribution primitive roots and the factorization algorithm of [6] leads to a deterministic algorithm to find a primitive root ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electronic Colloquium on Computational Complexity (ECCC)
دوره 22 شماره
صفحات -
تاریخ انتشار 2015